devotion ribbon - French English Dictionary